﻿using System.Collections.Generic;

namespace Main.lib.util
{

    public sealed class BigList<T>
    {

        public List<List<T>> Data;

        public void Add(T item)
        {
            foreach (List<T> list in Data)
                if (list[int.MaxValue - 1] == null)
                {
                    list.Add(item);
                    return;
                }
            Data.Add(new List<T>());
            Data[Data.Count - 1].Add(item);
        }

        public void Remove(T item)
        {
        }

    }

}
